package generator.domain;

import lombok.Data;

/**
 * 订单表
 * @TableName orders
 */
@Data
public class Orders {
    /**
     * 订单ID
     */
    private Long orderId;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 商品ID
     */
    private Long productId;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 订单状态:1-待支付 2-已支付 3-已发货 4-已完成 5-已取消
     */
    private Integer orderStatus;

    /**
     * 购买数量
     */
    private Integer quantity;

    /**
     * 订单总金额
     */
    private Double totalAmount;

    /**
     * 实际支付金额
     */
    private Double paymentAmount;

    /**
     * 支付买家数
     */
    private Integer buyerCount;

    /**
     * 终端类型:PC/移动
     */
    private String deviceType;

    /**
     * 收货地址
     */
    private String address;

    /**
     * 订单创建时间
     */
    private Long createTime;

    /**
     * 订单更新时间
     */
    private Long updateTime;

    /**
     * 支付时间
     */
    private Long payTime;









    /**
     * 支付ID
     */
    private Long paymentId;

    /**
     * 支付方式:alipay-支付宝/wechat-微信/credit_card-信用卡
     */
    private String paymentMethod;

    /**
     * 支付状态:0-待支付 1-支付成功 2-支付失败
     */
    private Integer paymentStatus;







    /**
     * 行为类型:view-浏览/add_cart-加购/purchase-购买
     */
    private String behaviorType;

    /**
     * 浏览量
     */
    private Integer pageViews;

    /**
     * 访客数
     */
    private Integer visitorCount;

    /**
     * 加购件数
     */
    private Integer cartCount;

    /**
     * 会话ID
     */
    private String sessionId;

    /**
     * 来源页面
     */
    private String referrer;


}